From Mandarin 諸城/诸城 (Zhūchéng, “Zhucheng, Shandong”) + Ancient Greek Τιτάν (Titán, “Titan”).
Zhuchengtitan m