self-deprecating - German English Dictionary