Spanish deck
orilla
noun·b1

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