Skip to main content

sublingua

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