What does A Pyramid Ship mean?

A Pyramid Ship meaning in Urban Dictionary

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