ghost peaks
English
Noun
ghost
peaks
plural of
ghost peak