Translation of oasis in English:

oasis

oasis, n.

masculine noun

Geography Farming

  • 1

    oasis
    un oasis en sus ajetreadas vidas an oasis of calm in their busy lives