1 definition by popsicklestand

A term meaning a vagina in an insulting since.
Hey get back here, or I will punch you in the finudor!!!!
by popsicklestand December 21, 2016
Get the finudor mug.