be very busy and crowded - Turco Inglés Diccionario