French-English dictionary »

edamame meaning in English

FrenchEnglish
edamame nom {m}

edamame◼◼◼(green soybeans)
noun