Group of finite homological type

Symbol-free definition
A group is said to be of finite homological type if it has subgroups of finite index which have finite cohomological dimension, and if every such subgroup has finitely generated integral homology. For such groups we can define an Euler characteristic and perform many other homological constructions.