Beelingo.com

English Dictionary

  • Hide translation

 zoo zoo

noun

  • () the facility where wild animals are housed for exhibition  ( menagerie, zoological garden, zoo )
    the facility where wild animals are housed for exhibition