bargain hunter: a shopper who hunts for bargains
shopper: someone who visits stores in search of articles to buy
function word: a word that is uninflected and serves a grammatical function but has little identifiable meaning