deplorer - German English Dictionary