Attested.to

Definition

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

Seed ·

Term in context

amphioxus in CommonParlance