An Annual General Meeting, commonly referred to as an AGM, is a formal meeting which is held once a year.
It is good practice for charities to have an AGM to act as a review of the year and deal with issues such as the election of committee/board members and reviewing the annual accounts.
Its a chance to offically welcome new memebers, although we welcome new members at any time.