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
Tweet