discerning adj [di'sǝ:niŋ]
discern v [di'sǝ:n]
discern somebody's intentionsразгадать чьи-либо намерения