Ying Yang Twins rapper D-Roc (real name Deongelo Holmes) was recently arrested in Atlanta for allegedly beating up his wife.

According to TMZ, the arrest stems from an incident back in November when the 'Salt Shaker' rhymer purportedly punched his wife, Porsche Holmes, in the head so hard that she got a big bump over her left eye.

Atlanta police charged D-Roc with "family violence" and two counts of simple battery. The rapper was released on bond and promised to stay away from his wife.

This isn’t D-Roc’s first run-in with police. Back in June 2012, he was arrested for DUI, drug possession, child-endangerment during a traffic stop.

Apparently, when the officer approached D-Roc's vehicle, he discovered that the rapper was driving intoxicated with a 3-year-old toddler and a 2-month-old baby both asleep in the back seat. On top of that, the cop found two grams of marijuana and two Xanax pills in D-Roc's possession.

D-Roc’s latest arrest might slow down the Ying Yang Twins' impending comeback to the rap game. Last year, the duo released a mixtape called 'Twurk or Die' and are currently recording tracks for a new album.