meaning of menagerie
1.
the
facility
where
wild
animals
are
housed
for
exhibition
Related Words
menagerie
|
Developed & Maintained By
Taraprasad.com