capture someone's imagination - French English Dictionary