Online English Dictionary

Home

Indraught


n.

An opening from the sea into the land; an inlet.


© 2009 Dammam Community College