buttress: a support usually of stone or brick; supports the wall of a building
support: supporting structure that holds up or provides a foundation
writer: writes (books or stories or articles or the like) professionally (for pay)