mountaintop

suomi-englanti sanakirja

mountaintop englanniksi

  1. The summit of a mountain.

  2. Situated or occurring on the summit of a mountain.