Not sure about the logic:
1. All banks are defined
2. Me: You cannot claim banks are the same everywhere
3. "Pretty much every country" == not everywhere
So you agree, or you disagree? Sorry to stick with Aristotelian logic.
It's a further resource out to the central bank information in various country which further goes towards information on legal definitions of a bank in each country (at least many of the links provide such information). If you have a better site for international banking law definitions separated by country, it'd be awesome to suggest it.