the nubian princess has got the herps on her lips
a lucious a-town chick who gets more [booty] than a toilet seat
"the nubian princess has got the herps on her lips" What is the definition of "nubian princess"?