greengrocer (n.)
1723, from green "vegetables" + grocer.