Online English Dictionary

Home

Delph


n.

The drain on the land side of a sea embankment.


© 2009 Dammam Community College