Skip to main content

Definitions by Scamacca

A word referring to a vagina in the Rwandan Language
Ufite igituba cyiza
Igituba by Scamacca May 3, 2024