1
[ noun ] the frontage along a beach

Related terms

frontage

*