Translation of selwane in English:

User Contribution

selwane

beast

noun