amphioxus - French English Dictionary