In Latin, "novus" means "new". I don't know what "dimas" means, or even if it is a Latin word. But a translation of the title to English would mean "new dimas".

Interesting title.