I suggest that you look it up online in something like "The Free Dictionary", where you will find what I believe to be a very plausible explanation of the phrase's origins.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: