From branĉo (“branch”) + -ar- (“collection”).
branĉaro (accusative singular branĉaron, plural branĉaroj, accusative plural branĉarojn)