From today’s New York Times:
Greengrocer is a really useful word. American English doesn’t have a good equivalent, possibly because up until recently we haven’t had that many greengrocers. The only alternative that comes to mind is “produce store,” which clearly isn’t very good.
However, it sounds inescapably pretentious–much like fishmonger. Perhaps that’s why the Times changed the word, in its online edition, to just plain “grocer.”