The definition of contrivance is the thing that causes something to happen.
(noun)An example of contrivance is the ability of a tornado to destroy buildings.
See contrivance in Webster's New World College Dictionary
noun
See contrivance in American Heritage Dictionary 4
noun
Learn more about contrivance