extensive documentation - English Synonyms Dictionary