Back
smart as a whip
Meanings
having or marked by unusual and impressive intelligence;
Synonyms
brainy
brilliant
Anagrams of
smart as a whip