Definition of baby-snatch in English:

baby-snatch

verb

  • no object To abduct a very young child; (now chiefly) (derogatory) to marry or have a sexual relationship with a much younger partner; compare "cradle-snatch".

Origin

1920s.