person/thing that appears and disappears - English Synonyms Dictionary

Suggest a Term