you're in luck - German English Dictionary