earmould inserted into the ear canal - Turco Inglés Diccionario