ghostlets

English

Noun

ghostlets

  1. plural of ghostlet