newfangled contraption Synonyms