satisfy one's need - Spanish English Dictionary