noun
Meaning 1
Any of various steroids that are intended for veterinary use on large quadrupeds, also sometimes used illicitly by human athletes or bodybuilders.
Definition source: English Wiktionary via Wiktextract
Examples
- Jorge Bonifacio was hit with an 80-game suspension for testing positive for a horse steroid.
Meaning relationships
Synonyms: none provided
Antonyms: none provided