satisfy one's needs - Francés Inglés Diccionario