బ్రహ్మాస్త్రముbrahmāstramuTop 6000MeaningsNoun1. the Brahmastra; a legendary weapon capable of annihilating the universe