articulated ship - English Synonyms Dictionary