Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of epicoracoid

- A ventral cartilaginous or bony element of the coracoid in the shoulder girdle of some vertebrates.