beehive

noun
hive
something resembling a hive for bees: such as
a scene of crowded activity