Translation of Letswidi in English:

User Contribution

Letswidi

Cane rat

noun