archigastrula - Spanish English Dictionary