Er, did you read my whole post. The word has a Latin root. What is in recent times to you, 50 AD?
Why don't you look up the word and its root for yourself?
Roots, shmoots. Humongous probably has a Latin root as well but the first time I remember hearing it was 1971. Just because something has an ancient root doesn’t mean it isn’t a recent construct.