Webster's Revised Unabridged Dictionary · 1913
Insectary
Copy link
Insectary
, noun
[Latin]
A place for keeping living insects.
↑