Answer :
I would say b but just look up the definition if you really need it
I would say D. Voracious is used to describe wanting or devouring great quantities of food and also having a very enthusiastic or eager approach to an activity which in this case is reading.