Translation of sengaparile in English:

User Contribution

sengaparile

Devil's claw

noun