Affinity groups are small gatherings or communities formed by people who share common interests, backgrounds, or characteristics. These groups are usually created to connect, support, and empower individuals within a specific community.
Full definition