What do I call someone who marries or has a sexual relationship with someone much younger than themselves? Their partner is someone who is at least 18 years old.

The term paedophile is not the correct word, because it refers to minors.

  • 2
    If it helps, the relationship itself can be called a "May to December romance." – aparente001 Aug 20 '15 at 4:57

someone who has a romantic or sexual relationship with a much younger partner (thefreedictionary.com)

You could try forcing a "neologism" such as juvenophile, but any term with this general sense is likely to be derogatory and/or humorous.

Noting @James's simultaneous post with an unfamiliar (to me) alternative version, I should just add that both forms apparently coexist in AmE, but cradle-robber is virtually unknown in BrE.

  • Interesting --I've never heard cradle-snatcher in AmE, but I've commonly heard cradle-robber. Maybe it's regional. Much more common than either (here in America) is the use of the phrase "you're robbing the cradle." – Chris Sunami Aug 20 '15 at 5:04

An older woman seeking younger men may be called a cougar.

Cougar (slang) - Wikipedia, the free encyclopedia https://en.wikipedia.org/wiki/Cougar_(slang) Wikipedia Cougar is a slang term that refers to a woman who seeks sexual relations with considerably younger men.


cradle-robber: (noun)(derogatory) A person who marries or has a sexual relationship with a much younger person.

Oxford Dictionary


If there is a significant financial disparity in favor of an older male, the term is sugar daddy. There are also sugar mommas and sugar babies. There is also a sugardaddy[.]com, as I just discovered, which claims thousands of new members daily. Another sugar daddy dating site promises "Rich Men to Support You.", warning, ominously, that you will "Start living the life you deserve!"

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.