to perplex something - Francés Inglés Diccionario