that was a huge bitch, but i'd still make her my amazon princess and let her slap me around
an [amazon] girl/woman who happens to be attractive despite her freakishly large stature or overly muscular body
"that was a huge bitch, but i'd still make her my amazon princess and let her slap me around" What is the definition of "amazon princess"?