tumored
English
tumored meaning in English • tumored का अर्थ अंग्रेजी में
Adjective
- Distended; swelled.