Translation of sefena in English:

User Contribution

sefena

Snout

noun