person or thing with assured success - Turkish English Dictionary