Synonyms for "diligent"

Words with similar meaning