may god strike me dead - German English Dictionary