English Dictionary
Definition roast in British English
roast noun
[countable] noun
/rəʊst/
Synonyms and related words
Synonyms and related words
