due and faithful performance - German English Dictionary