Battabara in French Battabara in French Battabara proper noun (Buddhism) a bodhisattva in Mahayana and Vajrayana Buddhism Add to Flashcards