1) one who puts one's foot in one's mouth
2) a really good lay.
by Anonymous April 4, 2003
Get the grandefuck mug.