Skip to main content

Thesaurus

Choose Thesaurus
Term: steam launch

A launch sized vessel with a steam engine, with or without accommodation.