Synonyms for "contraption"

Words with similar meaning