your luck's in! - German English Dictionary