relating to the hormiga/itch - Turco Inglés Diccionario