Top definition
to throw up, to have something previously digested come up through the asophogus and out of your mouth
eww, someone meacked all over the floor...
by peekatchu December 27, 2005
Get the mug
Get a meack mug for your barber Georges.