a person who needs a shower badly, leaving a musky odor.
Dis dude is a muskygoat!
by smokedog5551 October 29, 2018
Get the muskygoat mug.