mountaintops

noun
  1. the highest points or peaks of mountains
  2. Usage: plural form of mountaintop

Examples