I know that in Latin, adjectives can act as nouns (substantives) e.g.
Romani urbem petiverunt.
The Romans attacked the city.
However, can nouns act as adjectives? For example, stone (lapis, m) and table (mensa, f) are both nouns. But if I wanted to say stone stable... is stone here an adjective? If so, does it become feminine?
I presume they both decline as usual (e.g. ablative singular would be lapide mensa).
If I wanted to say "big stone table", would "big" agree with "table" (the main "noun" i.e. magna lapide mensa) or "stone" (proximity rule, magno lapide mensa)?