a hive of activity - Turkish English Dictionary