Question: what does do sb proud mean?
Answer: do sb proud. UK old-fashioned. to treat someone who is visiting you very well, especially by giving them a lot of food: We had a lovely tea - Sheila did us proud. informal.