make things hum - Turco Inglés Diccionario