ghost cat

English

Noun

ghost cat (plural ghost cats)

  1. Synonym of mountain lion