look sharp


Meanings

  • act or move at high speed;