Indian ghost

English

Noun

Indian ghost (plural Indian ghosts)

  1. Synonym of mountain lion