Translation of boruruga in English:

User Contribution

boruruga

Swelling

noun