satisfy one's need - Alemán Inglés Diccionario