Jennifer Lopez

Jennifer Lopez

Jennifer Lopez hates being called a cougar.

The 45-year-old actress, who previously dated 27-year-old dancer Casper Smart for more than two years, thinks the term is sexist and offensive.

She said: "I hate that they have a label for a woman who would date a younger guy. If a younger guy is interested in you, what's the big deal? What's the word for the man who's after younger girls?"

The 'Booty' hitmaker, who was also recently linked to 35-year-old 'Dancing with the Stars' performer Maksim Chmerkovskiy, also insists she's "not after younger guys."

She told 'The Ellen DeGeneres Show': "If younger guys like me, then that's one thing. But there's like guys who just go after younger woman. They have no name. No label. And you can date one person. Label. There's just a little bit of an imbalance there. Not fair."

The 'Boy Next Door' star also laughed off rumours she is currently romancing her 27-year-old co-star Ryan Guzman.

Asked if he has a girlfriend, she said: "I think he might. I'm not sure. I know he did.

"I'm not in his business like that."