Meaning of amphioxus

Definition of amphioxus

(noun) small translucent lancet-shaped burrowing marine animal; primitive forerunner of the vertebrates

Other information on amphioxus

WIKIPEDIA results for amphioxus
Amazon results for amphioxus