Translation of Sefedifedi in English:

User Contribution

Sefedifedi

Short temper

noun