zoological garden ( synonym found)

Definition of zoological garden:

(n) : a zoo, a park where live animals are exhibited

Definition of zoological garden:

(n) : a zoo, a park where live animals are exhibited

Back to Top