GEO: Grantmakers for Effective Organizations

What does GEO mean? The above is one of GEO meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Grantmakers for Effective Organizations