amphigastrula - French English Dictionary