English dictionary
safari park meaning and definition
Definition and meaning of safari park at MeaningMonkey.org. safari park meaning and definition in the English Dictionary.SAFARI PARK noun
Definition of safari park (noun)
- an area of parkland where wild animals are kept and can be viewed by visitors driving through
Source: Princeton University Wordnet