Definition of baby-snatch in English:

baby-snatch

verb

derogatory
  • 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.