Noun
(informal) Something worth snapping up; a bargain At this price it's a real snapper-upper
(informal) A person who snaps things up