Thesaurus.com
Dictionary.com
Showing results for ingenious device.

ingenious device