Hive [hīv] 1. a beehive 2. a place in which people are busily occupied

Hive [hīv] 1. a beehive 2. a place in which people are busily occupied