Translation of Taugadi in English:

User Contribution

Taugadi

Lioness

noun