elated: 兴高采烈的
moral:道德上的
live by: 靠……为生
solicit: 请求
impart:传授,透露
discerning: 有洞察力的
cringe: 尴尬
revolting:令人作呕的
hilarious: 令人捧腹大笑的