Translation of sefedifedi in English:

User Contribution

sefedifedi

Short temper

noun