to perplex someone with questions - Francés Inglés Diccionario