Definitions of self-respecting:

  • adjective:   having or showing self-esteem