Versión en Español
Translate
"to itch"
to Spanish Language
English to Spanish
Spanish to English
English
Spanish
to itch
picar
to itch; to itch (v. pron.)
escocer; dar comezón; causar prurito; picar; arder
to itch; to tickle
hormiguear