Sometimes a noun can describe another noun (ex. mountain bike), usually adjectives are used to describe a noun. But there is also a possibility to create an adjective from the noun.
What makes that sometimes it is valid to use a noun instead of adjective (even this which was derived from the noun) ? Why we say for example "golden bridge" instead of "gold bidge", what is the difference ?