mind like a steel trap

[mind like a steel trap] {n. phr.} A very quick and understandingmind, which is quick to catch an idea.

Henry is not fond of sports,but he has a mind like a steel trap.

A successful lawyer must havea mind like a steel trap.