contrivance (n.)youdaoicibaDictYouDict[contrivance 词源字典]
1620s, from contrive + -ance.[contrivance etymology, contrivance origin, 英语词源]