voracious
desiring or consuming with great quantities
indiscriminate
choosing at random without careful selection
eminent
of high reputation, outstanding
steeped
Immersed (in), saturated (with)
replete
full; abundant