take pleasure/satisfaction in - Francés Inglés Diccionario