lamellate placentation - Turkish English Dictionary