Quick Reference
- What does sosoori mean in English?
- sosoori means "Rose bush" in English.
- Definition of sosoori
- A thorny shrub that produces beautiful flowers, typically roses.
- Tsanangudzo yesosoori
- Iri ibundo rinoreba, rinoita maruva akanaka, asi rine mhonzvora inoita zvinobaya.
- Part of speech
- noun