thank lucky stars - Turkish English Dictionary