Etymology
Today it means: Resting on the bed of a body of water rather than floating; on or onto a shore or beach. (of a watercraft) Full definition →
From a- + strand.
Etymology from Wiktionary, CC BY-SA 4.0.