Astute: Clever and skilful at understanding behaviour and situations. (चतुर, होशियार)

Synonyms: Shrewd, Canny, Sagacious, Clever

Antonyms: Naïve, Stupid, Idiotic, Imbecile

Example: The astute manager brought his company from rags to riches with one great idea.

Uses:

Unlike Mr. Zardari and Mr. Sharif, both fairly astute and experienced politicians, and not having had any government experience,