new york is just the biggest anthill on the planet, there are crowds wherever you go and everyone's busy doing something
a bustling town or city, anywhere crowded and busy
"new york is just the biggest anthill on the planet, there are crowds wherever you go and everyone's busy doing something" What is the definition of "anthill"?