ventrellaquest.com
I knew it!
Apparently, some Ventrella somewhere got into the Urban Dictionary and entered this definition. I promise it was not me!