disclosure of invention - English Synonyms Dictionary