What is baby snatcher and what does baby snatcher mean? Read about the definition and meaning of baby snatcher

baby snatcher

  1. A person who steals or tries to steal a baby

Etymology & Origin of baby snatcher

Similar words