Top definition
A sight that is very repulsive.
The drunks passed out in the gutter reminded us of maggots vomiting!
by I, Wreckerrr February 27, 2017
Get the mug
Get a maggots vomiting mug for your barber Rihanna.