Translation of Sefena in English:

User Contribution

Sefena

Snout

noun