Definition of baby-snatcher in English:

baby-snatcher

noun

informal
  • 1A person who abducts a very young child.

  • 2British

    another term for cradle-snatcher