they did not understand
Possible meanings: 1) "the disciples did not understand" or 2) "the crowd did not understand."
this parable
The "sheep" represent those who follow Jesus, and the "strangers" are the Jewish leaders, including the Pharisees, who try to deceive the people.