Kareem means generous, and also the name of a not so famous sex god with a giant cock
He is very kareem
ancient Egyptian for sex god
he was a total Kareem in bed