Translation of setlhakatlhake in English:

User Contribution

setlhakatlhake

island

noun