I think an idiom usually has a meaning that goes beyond the meanings of the individual words. "Keep your eye on the ball," for instance.