embryo and foetus - Espagnol Anglais Dictionnaire