Quick Reference
- What does -shosha mean in English?
- -shosha means "To itch; to be itchy" in English.
- Definition of -shosha
- To experience an irritating sensation on the skin that causes a desire to scratch.
- Tsanangudzo ye-shosha
- Kana ronda richi shosha rinenge richirwadza richiita zvokuvavira, richida kukwenyiwa.
- Part of speech
- verb