Posted by Sauerkraut on October 04, 2000
In Reply to: Manna from heaven posted by mike on October 04, 2000
: can anybody explain where this phrase come from and what it means?
As used these days, the phrase means anything that miraculously supplies resources to alleviate a problem. A quick look in any dictionary - I quote here from Grolier Webster International Dictionary of the English Language - "O.T. (means Old Testament of the Bible)the food miraculously supplied to the children of Israel in the wilderness" would have saved you some time.