English Dictionary
Definition melba toast in British English
melba toast noun
[uncountable] noun
/ˌmelbə ˈtəʊst/
Synonyms and related words
