came against (verb) confront: challenge
Sinonime: adept, adroit,
clever,
crafty, designing,
dexterous, foxy*,
ingenious, masterly, politic,
proficient,
resourceful, scheming, sharp, shrewd, slick*, sly, smart, smooth*, tricky, wily
Antonime: artless,
ingenuous, naive, unskillful