adequacy: the quality of being able to meet a need satisfactorily:
abstraction: a general concept formed by extracting common features from specific examples
cree: a member of an Algonquian people living in central Canada