Cluster groups: groups with Presentations Arising from Cluster Algebras.