The term "steel-trap" has been used to describe someone with an exceptional memory or a quick intellect. There are several synonyms to replace this overused phrase. Some of the alternatives include "sharp-witted," "nimble-minded," "keen-minded," "meticulous," "analytical" and "intelligent." Other phrases that can be used to replace "steel-trap" include "quick on the uptake," "astute," "observant" and "resourceful." These alternatives are descriptive enough to convey the intended meaning while avoiding the monotony of repetition. They help to spice up the text with more expressive phrases, which are fresh and contemporary. Readers are likely to appreciate the extra effort taken to use more imaginative words.