knowing

adjective

Possessing knowledge, information, or understanding.

Showing clever awareness and resourcefulness; shrewd and worldly.

Suggestive of secret or private knowledge.

Deliberate; conscious.

Fashionable; stylish.