amphioxea - French English Dictionary