meaning of ennoble
Definition of ennoble for English Language Learners : to make (someone or something) better or more worthy of admiration : to make (someone) a member of the nobility