Skip to main content

Thesaurus

Choose Thesaurus
Term: launch

"An auxilliary vessel, used for harbour duties"