Translation of oasis in English:

oasis

oasis

noun

  • 1

    oasis, fertile spot in a desert, with a spring or well of water