Tweak for clarity, mark additional correct answers

Right, but the term "wallet" includes the software itself that is managing the keys. If, for example, you're receiving a payment from someone in person then you may "reveal your wallet" and display a public bitcoin address from it in order to receive the payment.