a having genius; unembarrassed; unhesitating; not to be embarrassed; smart, ready and alert to act, prompt and witty; having one's wits about one; having presence of mind.
a having genius; unembarrassed; unhesitating; not to be embarrassed; smart, ready and alert to act, prompt and witty; having one's wits about one; having presence of mind.