meaning of brahmastra

brahmastra meaning in Urban Dictionary

The invincible weapon in Hindu mythology. (utilized by Shiva, lord of destruction).