SELF-ABASED MEANING IN ENGLISH

• Self-abased Definition & Synonyms

  1. (a.) Humbled by consciousness of inferiority, unworthiness, guilt, or shame.


RECENT SEARCHES