The mythological Greek struggle of the giants against the gods.
Akin to my current struggle against the giant which is Drupal. And obviously I am the gods. And blasphemous besides. And never start a sentence with 'and', apparently it's bad grammar.
Giga-: prefix meaning 'giant' (see gigabyte etc)
-machia: suffix meaning 'fight'