English-French dictionary »

edamame meaning in French

EnglishFrench
edamame (green soybeans)
noun

edamame◼◼◼nom {m}