barn itch - Turco Inglés Diccionario