have an itch - Turco Inglés Diccionario