Translation of Sengaparile in English:

User Contribution

Sengaparile

Devil's claw

noun