English Dictionary
Definition lima bean in British English
lima bean noun
[countable] noun
/ˈlaɪmə biːn/
Synonyms and related words
