What do you think is the best meaning of "hum" in this context? Does it related to some location or some atmosphere? I think it refers to the sound of many bees - which metaphorically transfrs to mean these locations are particularly exciting.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.