What's another word for contrivance?

comments powered by Disqus