apparatus with technical function - English Synonyms Dictionary