mountain ghosts

English

Noun

mountain ghosts

  1. plural of mountain ghost