She tells it like it is!

Jennifer Lopez appeared on Watch What Happens Live on Monday night and couldn't contain her true feelings when asked about her ex-fiance Ben Affleck's massive back tattoo during her Plead the Fifth segment.

"It's awful! And I would tell him that. What are you doing? It has too many colors! His tattoos always have too many colors. They shouldn't be so colorful, you know what I mean? They should be, like, cooler." the singer quipped. Ouch!

Jenny from the block also addressed her rumored feud with Mariah Carey, and why she was texting during Mimi's performance at the Billboard Music Awards last year. "That was not fair, them with the texting thing, because I watched a lot of it — it was a long performance, OK! I may have looked down for one second, and people were like, 'Look at her! Look at her!' It's so not fair, so not fair. I was watching her the whole time," she insisted.

One thing she shied away from during the tell-all game? A round of Marry, Shag, Kill with American Idol judges Ryan Seacrest, Keith Urban, and Harry Connick Jr.

Beyonce who? J.Lo is our queen!