In Sanskrit, pandit generally refers to any "wise, educated or learned man" with specialized knowledge. The term is derived from paṇḍ which means "to collect, heap, pile up", and this root is used in the sense of knowledge. The term is found in Vedic and post-Vedic texts, but without any sociological context