Dictionary Definition:
[translation-san] {MSA} durlabha-darśana ... muni
[translation-eng] {Hopkins} subduer of what is difficult to see