Sanskrit dictionary
The dictionary is built from Śrīla Prabhupāda’s own word-for-word translations. For each Sanskrit word it lists every meaning he gave it and the verses in which he gave each one.

Look up a word while reading
Section titled “Look up a word while reading”Select a Sanskrit word in the transliteration, the word-for-word list, or the coloured words in a translation or purport. A panel shows its meaning without leaving the page: from the word-for-word list, the meaning in this verse; from elsewhere, up to three meanings and the number of verses the word appears in. Open Dictionary shows the full entry.
Search the dictionary
Section titled “Search the dictionary”Open the dictionary with ⋮ › Dictionary or ⌘D / Ctrl+D, and type the beginning of a word. Diacritics are optional: krsna finds kṛṣṇa.
When the reading language is not English, you can also type the word as that language spells it, or search by a meaning in that language (three letters or more).
Each word has its own address, for example haribol.app/dictionary/dharma.
What an entry contains
Section titled “What an entry contains”- Meaning of the Word: each way Śrīla Prabhupāda translated the word (for dharma: “religion”, “principles of religion”, “the duty” …), with the verses where he used that translation.
- Compound Words Containing: the compounds that include the word, with their meanings and verses.
When the reading language is not English, the first tab gives the meanings from that language’s word-for-word translations, where they include the word, and the English tab gives Śrīla Prabhupāda’s English meanings.