a hive of activity - Turco Inglés Diccionario