amphioxuses

noun
  1. Plural of amphioxus; small, fish-like marine animals without a backbone, considered primitive chordates.
  2. Usage: biology; also called lancelets

Examples