'amphioxus' definitions:

Definition of 'amphioxus'

(from WordNet)
noun
Small translucent lancet-shaped burrowing marine animal; primitive forerunner of the vertebrates [syn: lancelet, amphioxus]

Words containing 'amphioxus'