Note from Ricardo The edamame word is a Japanese term that means "bean on branch". Its small pod is reminiscent of a sugar snap peas.