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 . 2012