edamame
noun
edamame
also edamames
Definition of edamame
: immature green soybeans usually in the pod
Keep scrolling for more