What is the meaning of the word "menagerie"?

Definitions: