Today the expression is synonymous with being without resources or support. Originally used to describe a ship that is beached or on the rocks. She is left ‘high’ by the receding tide and ‘dry’ by being out of the water. A nautical term that has now become part of everyday language
