Spanish and English Translation Search Results for escozor
Spanish
Detailed Translations for escozor from Spanish to English
escozor:
Synonyms for "escozor":
Wiktionary Translations for escozor:
escozor
noun
-
a sensation felt on an area of the skin that causes a person or animal to want to scratch