Isn't the address is same as wallet?
In short, bitcoin address is like your bank account number.
Wallet is like your bank name (they manage many bank accounts ). 😀😀
It's simplest explanation for new members I guess.
If you want to receive money in your bank account you just give your IBAN in EU or Swift code outside of EU.
In the same way, if you want to receive btc funds you just give your btc address but of course don't share your private key.
It's a really bad idea to think that an address is your bank account, because an address should only be used to receive coins once, and you should give a new address the next time. So, it's closer to something like a one-time payment request. Unfortunately, people, especially beginners, ignore this and indeed use them as "bank accounts". This destroys their privacy and it becomes extremely easy to track all their Bitcoin transactions.