contrivances - English Synonyms Dictionary