as sharp as a whip - English Synonyms Dictionary