English Dictionary
Definition toastie in British English
toastie noun
[countable] noun
/ˈtəʊsti/
Synonyms and related words
