Where does “zoological garden” come from?
zoological garden (English): A zoo, a park where live animals are exhibited
Definitions
- A zoo, a park where live animals are exhibited
zoological garden (English): A zoo, a park where live animals are exhibited