allantoic placentatranslation and definition "allantoic placenta", tamil lexiconWordTamil Definitionallantoic placentaபாயப்பைச்சூல்வித்தகம்