English Dictionary
Definition showboat in British English
showboat noun
[countable] noun
/ˈʃəʊˌbəʊt/

English Dictionary