INDRAUGHT


Meaning of INDRAUGHT in English

(n.) An opening from the sea into the land; an inlet.

Webster's English dictionary.      Английский словарь Webster.