Polish-English dictionary »

oaza meaning in English

PolishEnglish
oaza noun

oasisnoun
quiet or peaceful place

oasisnoun
spring surrounded by fertile area