Kiwi asks…
What does "let" mean here?
Answer from a Native speaker

Rebecca
"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.
Listening Quiz
1/2 STEP LEARN