Are there any rules which govern the precedence of adjectives?
e.g. "a big fat black cat" sounds right whereas " a fat big black cat" doesn't.
Is it just usage which enables native speakers of English to "know" what's right or wrong or can "correct" order be taught?