VariousWords beta
Related Terms:
Definitions:
Noun
showboat
Definition: a river steamboat on which theatrical performances could be given (especially on the Mississippi River)
Definition: A river steamboat having a resident theatre.
Verb
Definition: To show off.