Translation of firdaus in English:

firdaus

paradise

noun

  • 1

    paradise