Translation of Sefudifudi in English:

User Contribution

Sefudifudi

Wild duck

noun