The French translation for “there are impressive mountains” is il y a des montagnes impressionnantes. The French, il y a des montagnes impressionnantes, can be broken down into 1 parts:"impressive (feminine plural)" (impressionnantes).
Examples of "there are impressive mountains" in use
There is 1 example of the French word for "there are impressive mountains" being used: