zoological garden


Meanings

  • the facility where wild animals are housed for exhibition