embryo-like structure - Francés Inglés Diccionario