OLIGOMYOLD MEANING IN ENGLISH

• Oligomyold Definition & Synonyms

  1. (a.) Having few or imperfect syringeal muscles; -- said of some passerine birds (Oligomyodi).


RECENT SEARCHES