Contrivances meaning

Plural form of contrivance.
noun
0
0
Advertisement