embryoid - French English Dictionary