Jennifer Lopez brands Sarah Palin 'a b***h' in Spanish slang on TV



Hollywood A-listers are normally well versed in hiding their true opinions.

So it's all the more surprising that Jennifer Lopez has labelled former Vice Presidential candidate Sarah Palin 'la cabrona' - Mexican slang for 'bitch'.

The star made the declaration during U.S. TV show Lopez Tonight.

Action girl: Jennifer Lopez tried her hand at presenting as she made a surprise cameo appearance guest-hosting George Lopez's show

Showing off her moves: J Lo soaked up the audience's wild applause

Former governor of Alaska Sarah Palin

The show is hosted by George Lopez, but to the delight of the audience Jennifer appeared onstage and launched into a stand-up routine.

'Welcome to 'Lopez Tonight,' she said. 'Where nobody gets fired - they just get replaced by a bigger star with the same last name.'

She then commented on former Alaska governor Palin.

To laughter from the audience Lopez continued her routine, before her namesake returned to the stage.

The singer, 40, wore a white suit with cut out panels for her starring moment.

It was from Hussein Chalayan Spring 2010's collection.

She is currently promoting her new film role, which sees her star as a career-driven single woman who, tired of waiting for the right guy to have a baby with, decides to have a child using In vitro fertilisation.