meaning of A Pyramid Ship

A Pyramid Ship meaning in Urban Dictionary

If you see a pyramid ship headed your way, kiss your earth goodbye!