diffide - German English Dictionary