From gladi + -ilo.
gladilo (accusative singular gladilon, plural gladiloj, accusative plural gladilojn)