cradle snatcher

cradle snatcher

n informal someone who marries or has an affair with a much younger person
Translations