Attested.to

Definition

a tumor that is not cancerous

Seed ·

Term in context

benign tumour in CommonParlance