diligent

Synonyms of DILIGENT