diligent


diligent - Synonyms, related words and examples | Cambridge English Thesaurus