have all the makings of something - Turkish English Dictionary