Attested.to

Definition

insert a catheter into (a body part)

Seed ·

Term in context

catheterise in CommonParlance