What is the meaning of the word "vajra"?

Definitions:

  1. A legendary and ritual weapon, symbolizing the properties of a diamond and a thunderbolt, or indestructibility and irresistible force. copy to clipboard NOUN
    • In ancient texts, Indra yielded the vajra to defeat evil forces. copy to clipboard
  2. A spiritual symbol and ritual weapon in Hinduism and Buddhism, representing indestructibility, spiritual power, and enlightenment. copy to clipboard NOUN
    • The monk held the vajra and bell as he began the ritual. copy to clipboard