Translation of taugadi in English:

User Contribution

taugadi

Lioness

noun