Log in
Search words & phrases
placenta
US /pləˈsɛntə/
・
UK /pləˈsentə/
C1
Definition
Video subtitles
noun
Organ that supplies nutrients to fetus in the womb