2 definitions by smokedog5551

1
a person who needs a shower badly, leaving a musky odor.
Dis dude is a muskygoat!
by smokedog5551 October 29, 2018
Get the mug
Get a muskygoat mug for your sister-in-law Larisa.