be on the ballDefinition: to be well-informed and respond promptly.Discuss this Idiom in the comments below.