ogre: (folklore) a giant who likes to eat human beings
giant: an imaginary figure of superhuman size and strength; appears in folklore and fairy tales
spreadsheet: a screen-oriented interactive program enabling a user to lay out financial data on the screen