From batali (“to battle”) + -ejo (“place”).
batalejo (accusative singular batalejon, plural batalejoj, accusative plural batalejojn)