all-consuming

Adjective

 * 1) That consumes everything; that uses everything up.
 * 2)  engrossing, using up all of one's time and energy.
 * 1)  engrossing, using up all of one's time and energy.
 * 1)  engrossing, using up all of one's time and energy.
 * 1)  engrossing, using up all of one's time and energy.