Rapper Juvenile has reportedly pleaded guilty to misdemeanour drug possession.

The 35-year-old, whose real name is Terius Gray, was arrested earlier this year when marijuana was found in his home.

According to Contactmusic, Juvenile's three-month jail sentence was subsequently suspended after his guilty plea.

The rapper must serve six months' probation and pay a $250 (£166) fine.