enormous luck - Turkish English Dictionary