Spanish deck
orilla
noun

orilla

Edge; the bank or shore of a body of water, or the edge of any surface

la orilla del río

sentarse en la orilla