ally: an associate who provides cooperation or assistance
associate: a person who joins with others in some activity or endeavor
acrylonitrile-butadiene-styrene: any of a class of composite plastics used to make car bodies and cases for computers and other appliances