Polish-English dictionary »

park safari meaning in English

PolishEnglish
park safari noun

safari parknoun
zoo-like attraction