embryoscope - French English Dictionary