Translation of seshabi in English:

User Contribution

seshabi

Mohumi

noun