air-cushion landing craft - English Synonyms Dictionary