dehorn
Explore definitions, synonyms, and language insights of dehorn
Definitions
Verb
prevent the growth of horns of certain animals
Verb
take the horns off (an animal)