verb
Meaning 1
Of an animal: to smear odoriferous secretions or substances over itself, for various purposes such as medication or camouflage.
Definition source: English Wiktionary via Wiktextract
Topics: biology, natural-sciences, zoology
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: none provided
Antonyms: none provided