driftwood: wood that is floating or that has been washed ashore
substance: the real physical matter of which a person or thing consists
giant: an imaginary figure of superhuman size and strength; appears in folklore and fairy tales