Word Meaning

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


Meaning of polycotyledonary

- Having the villi of the placenta collected into definite patches, or cotyledons.