Top definition
When one has to kiss alot of frogs in order to find her Prince charming.
Wow I'm sick of being a frog whore
by Roxydils September 25, 2017
Get the mug
Get a frog whore mug for your coworker Manafort.