Skip to main content

oligomyoid

English oligomyoid meaning in English  •  oligomyoid का अर्थ अंग्रेजी में
Adjective
  • Having few or imperfect syringeal muscles; -- said of some passerine birds (Oligomyodi).
Advertisement