Gaun cantik abu-abu seems to be wrong. I wonder if there is any natural order of adjectives we should follow in Bahasa.
Not "indah"?
Maybe just reverse the group of words including adjectives and noun, then go backwards e.g. the X Y cat would be Kucing Y X