arete 09/05/2012 Definition of the Day

arete - The Greek word for "excellence"; or "virtue" via

Category: Education