Rock matriarch Sharon Osbourne has slammed Madonna for refusing to allow her children to watch TV - and has branded the pop superstar's children's books "silly".

Osbourne, who has three children with Black Sabbath rocker Ozzy Osbourne, has previously criticised Madonna's dress sense and believes she needs to adopt a more liberal approach to motherhood.

Of Madonna's TV ban, Osbourne rants, "Oh that's f**king ridiculous crap, f**k off - what a load of b**locks.

"And writing those painful silly books and reading them to your kids.

"If my mum came to me with a book like that I'd say, 'F**king stick it up your a**e. F**king ENGLISH ROSES - b**locks."