English Dictionary
Definition toastmaster in British English
toastmaster noun
[countable] noun
/ˈtəʊstˌmɑːstə(r)/

English Dictionary