1 definition by Sister Helena

Someone requiring female permission and gratification, similar to being whipped/male bitch.
Josh.B had to ask Charlie for her permission to go to "Mcdonalds" he is cucked by her
by Sister Helena July 22, 2018
Get the Cucked mug.