n.
1.a teeming multitude
2.a man-made receptacle that houses a swarm of bees
3.a structure that provides a natural habitation for bees hive v.
1.store, like bees
2.move together in a hive or as if in a hive
3.gather into a hive
Idiom of the Day
throw oneself at (someone)
to give oneself willingly to someone for romance
The woman in the movie threw herself at the hero of the story.