Translation of Leuba in English:

User Contribution

Leuba

Epidemic

noun