meaning of itching

1. of Itch
2.
an irritating cutaneous sensation that produces a desire to scratch


Related Words

itching |

Developed & Maintained By Taraprasad.com

Treasure Words