embryonoid - French English Dictionary