ghostballs
English
Noun
ghostballs
plural of
ghostball