善知識

Etymology
or.

Noun

 * 1)  kalyāṇa mittatā; friendship in virtue
 * 2)  virtuous friend; virtuous person
 * 1)  virtuous friend; virtuous person