semihereditary (hereditary + semi-): Of a ring: hereditary for finitely generated submodules