showboat

noun

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

One who seeks attention by ostentatious behavior; a showoff.

intransitive verb

To show off.

noun

A river steamboat having a resident theatre.

A showoff.