wearing a heavy moustache - Turco Inglés Diccionario