steamboat

noun

1.
a boat propelled by a steam engine