have an itch for something - Turco Inglés Diccionario