Search term sierra has 2 results
EN English FR French
sierra (n) [geography] sierra (n) {f} [geography]
FR French EN English
sierra (n) [géographie] {f} sierra (n) [géographie]

French English translations

FR Synonyms for sierra EN Translations
montagne [montagne] f mountain