adequacy: the quality of being able to meet a need satisfactorily:
abstraction: a general concept formed by extracting common features from specific examples
tollgate: a gate or bar across a toll bridge or toll road which is lifted when the toll is paid