meaning of itchiness

1. The state of being itchy.
2.
an irritating cutaneous sensation that produces a desire to scratch


Related Words

itchiness |

Developed & Maintained By Taraprasad.com

Treasure Words