Translation of "Meckerfritze" in English

Ich hatte ja keine Ahnung, dass Tom so ein alter Meckerfritze ist!
I didn't know Tom was such a whingebag.
Tatoeba v2021-03-10

Er ist ein Meckerfritze.
He's a whingebag.
Tatoeba v2021-03-10