1 definition by popsicklestand

1
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 merch
Get the finudor neck gaiter and mug.