have a terrible time of - German English Dictionary