Translation of Lerofa in English:

User Contribution

Lerofa

Claw

noun