english runner bean

Noun
  1. Long bean pods usually sliced into half-inch lengths;
    A favorite in Britain (synset 107744367)

Other Searches