fly

fly  {adj.}
Quick witted, clever.
Categories: British adjective slang