Translation of babadi in English:

User Contribution

babadi

readers

noun