ˌself-reˈspecting adjective [only before noun] having respect for yourself and your abilities and beliefs
no/any self-respecting ... would do something
No self-respecting actor would appear in a porn movie. [TahlilGaran] Dictionary of Contemporary English ▲