User blog comment:Krazar77/Species name for Gigan species/@comment-24632732-20150806162707/@comment-25754203-20150806223457

To be honest, Titanus might mean one of race of gods/Titan. http://www.latin-dictionary.org/Titanus

How about Giganus Mechanism?