embryoïde - French English Dictionary