Placenta meaning in tamil / Meaning / By Admin Nalaayan The placenta is an organ that develops in your uterus during pregnancy. Placenta meaning in tamil நஞ்சுக்கொடி