self-critical - German English Dictionary