relating to the hormiga/itch - Alemán Inglés Diccionario