embryos - French English Dictionary