abstract abstract abstract abstract abstract abstract abstract The Free Dictionary abstract abstract abstract abstracting abstract abstract abstract abstract abstract abstract abstract abstract abstract abstracting abstract abstract abstract The Free Dictionary abstract abstract abstract abstract The Free Dictionary abstract http://www.thefreedictionary.com/abstract abstract abstracting abstract abstract abstract abstract abstracts abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstracting abstract abstract abstract abstract abstracting abstract abstract abstract abstracting abstract abstract abstract abstracting abstracting abstract abstracting abstract abstracting abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract Defined abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstract abstracting abstract abstract abstract abstract abstract abstract abstract abstract abstract definition of abstract abstract abstract abstract abstract