There is a sentence like the following.
She is 5 years old
The part of speech of "years" is a noun, and after a noun an adjective "old" is placed in the sentence. Is the word order correct? Generally, an noun stands after an adjective modifying in a phrase. In the above sentence, what function does "5 years" have? Is "5 years" an adverb?