I saw an explanation to the effect that some color words do not declense because they are abbreviations of phrases such as "the color of a rose," "the color of coffee," etc
Why is always the word "rosa" not accepted as pink or red, sometimes it accepts it as red or pink, but when it doesn't it shows my answer is incorrect!
Rosa (pink) and rossa (red) are two different words with different pronunciation (/rɔsa/ vs /rossa/). Besides, "rossa" is the singular feminine of "rosso", and it can't describe a masculine plural like "stivali".