Attested.to

Definition

the larva of any of several insects

Seed ·

Term in context

ant lion in CommonParlance