Online English Dictionary

Home

Seabarrow


n.

A beach lying along the sea.


© 2009 Dammam Community College