Top definition
To have sex with a person over the age of 100
Dude, I'm so drunk I want to Willard Scott your grandma.

I'm gonna Willard Scott her so hard she ends up on a jar of Smuckers!
via giphy
by Vixarama March 28, 2016
Get the mug
Get a Willard Scott mug for your Aunt Riley.