Skip to main content

supraloral

Advertisement
English supraloral meaning in English  •  supraloral का अर्थ अंग्रेजी में
Adjective
  • Situated above the lores; as, the supraloral feathers of a bird.