Top definition
A country slang for a a food or edible substance which is of a higher quality pallatibality than normal food.
These Tater' tots are Whisker Lickin'

"You know that girl from the post office?"
"yeah I could just lick her whiskers"
by Finger Lickin' January 22, 2012
Get the mug
Get a Whisker Lickin' mug for your guy Riley.