Translation of Thurugo in English:

User Contribution

Thurugo

Swelling

noun