Lingo
hive
a structure in which bees live and make honey
Synonyms
1 / 3