mountaintop in Finnish mountaintop in Finnish vuorenhuippu noun The summit of a mountain. Add to Flashcards