has what 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, sibyl, soothsayer, sorcerer, tea-leaf reader, witch, wizard
Antonime: impotent,
incapable,
incompetent,
inept,
unable, unskilled, unskillful