barn itch - Alemán Inglés Diccionario