archigastrula - French English Dictionary