thank lucky stars - German English Dictionary