grip someone's imagination - French English Dictionary