Jay-Z says Miley Cyrus is ''an old worlds worst nightmare (sic).''

The rapper - whose real name is Shawn Carter - has once again hit out at the 20-year-old singer for her obsession with twerking - an energetic dance move made popular by Nicki Minaj which involves a person shaking, wobbling and bouncing their hips and butt up and down - but Miley has taken his words as a compliment.

During a Twitter Q&A with fans, Jay Z was asked: ''You really think Miley Cyrus still twerking somewhere in America?'' and replied: ''Yes! She represents an old worlds worst nightmare (sic).''

However, Miley refused to let it upset her and wrote: ''Call it what you want. But I don't see Mr. Carter shoutin any of you b*****s out. #twerkmileytwerk

''Exactly right. I am an old worlds worst nightmare. #outwiththeold #inwiththenewnew (sic).''

This isn't the first time Jay-Z has hit out at Miley's twerking obsession, he even references it in the song 'Somewhere In America' from his new album 'Magna Carta Holy Grail'.

The lyrics state: ''When I was talking Instagram, last thing you wanted was your picture snapped. Feds still lurking, they see I'm still putting work in, 'cause somewhereinamerica, Miley Cyrus is still twerkin', ha! Twerk, twerk, twerk, twerk, twerk, Miley, Miley, twerk, twerk, twerk, Miley, Miley, Miley, twerk. Twerk, yeah, ugh-huh. Twerk, Miley, Miley, Miley (sic).''