I'm looking for a word or brief phrase that means someone who dates/pursues/has relationships with women much younger than himself. If the word happens to be gender neutral (not specific to a particular gender) that's fine, but doesn't need to be.
While "manther" (a recent mutation on the word "cougar") is a lovely modern word, I cannot use it because I need a word that would fit in a historical/non-modern context. (Old, no longer commonly used words are fine). Additionally I'm planning on using it in an insult, so if the word is vulgar or slang that is fine so long as it isn't modern slang.
I've also heard the phrase, "cradle snatcher", but I don't think this quite fits.