Lauryn Hill...
BUT that only for a few of the criteria used...why L.Boogie
(by the way...LadiesOfTheMIC have a few "idea" female for me.)
She loves, lives and is Hip hop before she is a person, female, mc etc.
she is not too scared to say "f*** you's"
she is not above being female in a male world..
that track in fugees where she going on about heart break and shit..
she probably won't have sex with me..