matchweed: any of several plants of the genus Gutierrezia having tiny flower heads that resemble the heads of matches
giant: an imaginary figure of superhuman size and strength; appears in folklore and fairy tales