Photo Credit: Getty Images

XXL has recently released a list of the top 20 female rappers of all time, and named Nicki Minaj, Queen Latifah, and Foxy Brown as 3 of the best selling and impactful of the list. Check out the full list in alphabetical order below? Who do you think is the best? 

Queen Latifah

Da Brat

Eve

Foxy Brown

Gangsta Boo

Jean Grae

Lisa “Left Eye” Lopes

Trina

Lil’ Kim

MC Lyte

Missy Elliott

Monie Love

Iggy Azalea

Rapsody

Remy Ma

Roxanne Shante

M.I.A.

The Lady Of Rage

Nicki Minaj

Lauryn Hill