Attested.to

Definition

prevent the growth of horns of certain animals

Seed ·

Term in context

dehorn in CommonParlance