Antonym of the word FLAGITIOUS is-