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