English English Dictionary

English - English

the part of a river where it joins the sea in English: