grip someone's imagination - Spanish English Dictionary