Translation of sefudifudi in English:

User Contribution

sefudifudi

Wild duck

noun