1. Adjective. That consumes everything; that uses everything up. ¹
2. Adjective. Totally engrossing, using up all of one's time and energy. ¹
¹ Source: wiktionary.com