you are dating someone five years younger? you cradle snatcher
someone who has a romantic or sexual relationship with a much younger partner (british & australian humorous)
"you are dating someone five years younger? you cradle snatcher" What is the definition of "cradle snatcher"?