English Dictionary
Definition kidney bean in British English
kidney bean noun
[countable] noun
Synonyms and related words

English Dictionary