Translation of lerofa in English:

User Contribution

lerofa

Claw

noun