1 definition by Bigassssforehead

1
A legend of the streets. The best creation of god in Western Hemisphere. Said to be so good one can become intoxicated off them. 10/10
by Bigassssforehead September 21, 2020
Get the mug
Get a Meghans meatballs mug for your cat Paul.