Translation English Spanish: itch
Diccionario: main
itch
noun
verb
1 acariciar, arreglar, completar, encender, escoriar, machacar, majar, molestar, picar, pulir, redondear, rozar.
3 arruinar, cagarla, defraudar, desbaratar, deteriorar, estafar, estropear, frustrar, joderla, macular, manchar.