spatulate embryo - Turkish English Dictionary