Lol LCD.
LCD is a type of computer monitor. I believe you are referring to LSD...or acid. but about the song itself, it sounds like a melting haunted spaceship. Dunno how else to describe it. I just think of ghosts freaking out as they try to stop their melting ship from crash landing on earth's surface.