Definitions of amphioxus:

  • noun:   small translucent lancet-shaped burrowing marine animal; primitive forerunner of the vertebrates