person/thing that appears and disappears - Spanish English Dictionary

Suggest a Term