English Dictionary
Definition placenta in British English
placenta noun
[countable] noun
/pləˈsentə/
Synonyms and related words
