Posted by ESC on September 10, 2003
In Reply to: All-rounder posted by Henry on September 10, 2003
: : Hi,
: : If a person has not only fighting skills but also intellectual abilities, for example, a detective, what can I call him/her in idiomatic English?
: : Thanks
: A cricketer who can bat and bowl is called an all-rounder.
The detective is book-smart and street smart. (Street smarts doesn't exactly mean skill in fighting but knowing enough to avoid trouble in the real world.)