What does "let" mean here?
"Let" is British English meaning "rent". She is saying that a property called "Netherfield Park" has been rented. Ex: She let her flat to a college student studying in London.
Get more Native English Expressions >