Spanish-English dictionary »

edamame meaning in English

SpanishEnglish
edamame noun
{m}

edamame(green soybeans)
noun