EPICORACOID MEANING IN ENGLISH

• Epicoracoid Definition & Synonyms

  1. (n.) A ventral cartilaginous or bony element of the coracoid in the shoulder girdle of some vertebrates.


RECENT SEARCHES