>
Cognomen Mamoselane (Mamoselane ) , in all the world, is an extremely rare surname. Much more frequently, Mamoselane is the forename as well as the last name.
Xaba, Sehloho, and Ranthimo