Ninjawords is on the iPhone! Watch a video or download it here.
supporter
noun
°Something that supports a structure such as a building.
°A person who supports, promotes, advocates or champions a cause or movement; an adherent.