Amphioxus - Definition

amphioxus

n 1: small translucent lancet-shaped burrowing marine animal;
primitive forerunner of the vertebrates [syn: lancelet,
amphioxus]

Look up another word