NEW FOREST


Meaning of NEW FOREST in English

a forest region in S England, in Hampshire: national park. 145 sq. mi. (376 sq. km).

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .