American rapper, Chief Keef is indeed a baby-making machine.

The 23-year-old Chicago hip-hop star whose real name is Keith Farrelle Cozart, is reportedly expecting 10th child with his 10th babymama.

This comes just a year after it was confirmed that he has nine babies by nine different women.

According to online reports, the rapper is expecting a baby with Diamond Nicole, a popular YouTuber.

But Chief Keef has not confirmed the pregnancy report yet, neither has Diamond Nicole denied she's pregnant with the rapper's child.