English Dictionary
Definition edamame in British English
edamame noun
[countable] noun
/edəˈmɑːmeɪ/
Synonyms and related words
