steamboat

(noun) boat (generic term)

< steam-powered | steamed >