Do you like chase scenes in movies? Do you wish they would come more sooner. If so you might be the type of person who would use this idiom! What does it mean and where did it come from?
If you are a member see the transcript here!
Sign up to become a member for free here!