Attested.to

Definition

relating to or resembling lymphatic glands or lymphoid tissue

Seed ·

Term in context

adenoid in CommonParlance