Polish-English dictionary »

safari meaning in English

PolishEnglish
safari noun

safarinoun
a trip into any undeveloped area

park safari noun

safari parknoun
zoo-like attraction