showboat

noun

A river steamboat having a troupe of performers and a theater aboard for performances on the river.

noun

One who seeks attention by ostentatious behavior; a showoff.

intransitive verb

To show off.

noun

A river steamboat having a resident theatre.

noun

A showoff.

verb

To show off.

noun

a river steamboat on which theatrical performances could be given (especially on the Mississippi River)