organ of touch - Turco Inglés Diccionario