0 the temporary organ that feeds a foetus (= developing baby) inside its mother's womb
1 an organ that develops inside the uterus of a pregnant woman or animal and provides food for the developing baby
NEW WORDS
European
May 10, 2021
WORD OF THE DAY
Shimmer
placenta