self-depreciating - German English Dictionary