Eusociality (Greek eu: "good/real" + "social"), the highest level of organization of animal sociality, is defined by the following characteristics: cooperative brood care (including brood care of offspring from other individuals), overlapping generations within a colony of adults, and a division of labour into reproductive and non-reproductive groups. The division of labor creates specialized behavioral groups within an animal society which are sometimes called castes.