kalewife

noun
  1. A woman who sells kale or other vegetables in a market or street.
  2. Usage: archaic; chiefly Scottish

Examples