VariousWords beta
Related Terms:
Definitions:
Noun
safari park
Definition: an area of parkland where wild animals are kept and can be viewed by visitors driving through
Definition: a commercial tourist attraction, similar to a zoo, in which visitors drive through animal enclosures