knocks oneself out (verb) contend: compete, fight
Sinonime: acute,
alert, astute,
bright, clever, intelligent,
keen,
nimble, on the ball,
perceptive,
quick, quick-thinking, quick-witted,
savvy,
sharp,
shrewd, smart
Antonime: abandon,
desert,
give up,
leave,
retreat