anfioxo

Noun

 * 1) lancelet; amphioxus any of the primitive marine animals of subphylum