vivecanah
śubha-aśubha-vivecanaḥ — who discriminates between what is auspicious and inauspicious;
SB 6.3.7