Big Huge Thesaurus

assiduousness

noun