has what it takes (adjective) capable: able to perform
Detalii: able is having the necessary power to accomplish something while capable means having the potential to accomplish something
Sinonime: astrologer, augur, auspex, bard, clairvoyant, diviner, druid, evocator, forecaster, foreteller, fortuneteller, haruspex, horoscopist, magus, medium, meteorologist, oracle, ovate, palmist, predictor, prognosticator, prophesier, prophetess, reader, seer, seeress, soothsayer, sorcerer, tea-leaf reader, vaticinator, witch, wizard
Antonime: impotent,
incapable,
incompetent,
inept,
unable, unskilled, unskillful