meaning of Battlestar

Battlestar meaning in Urban Dictionary

A capital area ship made to overcome and destroy all who get in its way. This term could also be used to explain something which is celebrated.