Indian ghost
English
Noun
Indian
ghost
(
plural
Indian ghosts
)
Synonym of
mountain lion