self-depreciating - adjective

normal formself-depreciating
comparative
superlative