amphioxus - definitions and synonyms

amphioxus noun

  1. English Meaning: 

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

    Synonyms:

    lancelet