edamame ( synonym found)

Definition of edamame:

°fresh green soybeans boiled as a vegetable.

Back to Top