capture (one's) imagination - Francés Inglés Diccionario