sublingua
English
sublingua meaning in English • sublingua का अर्थ अंग्रेजी में
Noun
- A process or fold below the tongue in some animals.