to die for - German English Dictionary