self-deprecatory - German English Dictionary