High and dry Meaning, Definition & Usage

Definitions
  1. out of water; out of reach of the current or tide; said of a vessel, aground or beached.

Webster 1913