even under the best of circumstances - German English Dictionary