Translation of leuba in English:

User Contribution

leuba

Epidemic

noun