smart as a whip


Meanings

  • having or marked by unusual and impressive intelligence;