mountain chain in French mountain chain in French chaîne de montagnes noun (geography) A series of mountain ranges stretching across a continent. Add to Flashcards