touching/imposing sight - Turco Inglés Diccionario