From batali (“to battle”) + -ilo (“tool”).
batalilo (accusative singular batalilon, plural bataliloj, accusative plural batalilojn)