To totally satisfy an immense desire or need is said to satiate it.