Dictionary Definition:
[translation-san] {L} sādhaka
[translation-san] {MSA} siddhi (e.g.: artha-siddhi)
[translation-eng] {Hopkins} accomplisher; that which accomplishes; means of accomplishing/achieving/establishing