long ghosts

English

Noun

long ghosts

  1. plural of long ghost