The AI-powered English dictionary
plural mountaintops
The summit of a mountain. examples
not comparable
Situated or occurring on the summit of a mountain. examples