Hip-hop veteran Snoop Dogg is refusing to apologise for mocking Iggy Azalea's make-up free appearance online, insisting she should "let it go".

The Drop It Like It's Hot hitmaker stirred controversy on Sunday (12Oct14) when he shared a viral image of an albino woman with cornrows, with the words, "Iggy Azalea No Make Up", splashed across the photo.

The Instagram post, which he later deleted, caught the attention of Azalea, who promptly hit out at Snoop Dogg in a series of angry messages on Twitter.com.

She wrote, "@snoopdogg why would you post such a mean pic on insta (Instagram) when you send your body guards to ask me for pictures every time we are at shows together...? And everytime (sic) I've spoken to you, you've always been nice as hell. I'm disappointed you'd be such an a** for no reason."

Snoop has since replied to Azalea's criticism by responding in character as his bizarre, bespectacled white guy alter ego, Todd.

Alongside a photo of himself in whiteface make-up and a blond wig, he wrote, "So says Todd cool out lil sis he was only jokin (sic)", before appearing to retract his apologetic stance by adding, "Now I said what I said b**ch now let it go before I go all in on ya pink punk a** yeah u b**ch (sic)!!"

He then followed up those posts by uploading another Internet meme, a side-by-side comparing Azalea's looks to those of actor Marlon Wayans in drag in 2004 comedy White Chicks. That photo comparison featured the words, "so we just gonna ignore that fact that iggy look like marlon from white chicks (sic)".

In the accompanying caption, Snoop Dogg wrote, "Ok last one. Hahahahaha I didn't make this s**t up I jus post smoke n chill Hahahahahahah. So says Todd (sic)".

Azalea has yet to comment on Snoop's latest Instagram activity.