INLAND SEA


Meaning of INLAND SEA in English

■ noun an entirely landlocked large body of salt or fresh water.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.