(slang) on the ball - English Synonyms Dictionary