hum (of the traffic) - Turc Anglais Dictionnaire