Top definition
Refers to a type of goat that is both awesome, and moist.
Person 1: That's MoistGoat!
by Interknet June 21, 2017
Get the mug
Get a MoistGoat mug for your mate Jerry.