Meaning of “contrivance” in the English Dictionary

English