SELF-ABASED


Meaning of SELF-ABASED in English

adj humbled by consciousness of inferiority, unworthiness, guilt, or shame.

Webster English vocab.      Английский словарь Webster.