placentoid - Turkish English Dictionary