laying it line (adjective) outspoken: explicit, unreserved
Sinonime: able,
adept,
astute, bright,
clever,
expert,
gifted,
ingenious, intelligent, no dummy, nobody's fool, not born yesterday,
prompt, quick on the trigger, quick on the uptake,
ready,
savvy,
sharp, skilled,
skillful, smart,
talented, teachable
Antonime: incapable, stupid, unskilled