look up any word, like ratchet:
Someone (usually a male) who dates people much younger than them
He's such a cradlesnatcher, 17 and going out with a 13 year old
by AmyW June 18, 2007
someone who enjoys the company of people half there age
see Paedaphile
Dirty Henry is a cradle snatcher, he has his eye on the 12yo girl next door
by Some guy June 28, 2003
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!
by Jim Bar October 27, 2013