An area of parkland where wild animals are kept and can be viewed by visitors driving through
English: safari park
Less certain link between this word and this sense.
safari park
English: safari park
Less certain link between this word and this sense.