Top definition
The invincible weapon in Hindu mythology. (Used by Shiva, lord of destruction).
Frodo fired a brahmastra on sauron.
by vamsi January 01, 2004
Get the mug
Get a brahmastra mug for your guy Larisa.