green soybean

Noun
  1. Seeds shelled and cooked as lima beans (synset 107745804)

Other Searches