Attested.to

Definition

any of various tropical and subtropical plants having trifoliate leaves and rough sticky pod sections or loments

Seed ·

Term in context

beggar's lice in CommonParlance