Dar que pensar:  to provide food for thought 

Advertisements