1voracious
desiring or consuming great quantities.
2indiscriminate
choosing at random without careful selection
3eminent
of high reputation, outstanding
4steeped (in)
soaked, drenched, saturated
5replete (with)
completely filled or supplied with
6eat humble pie
to admit your error and apologize
7abound (with)
to exist in great numbers
8technology
branch of knowledge dealing with engineering, applied science, etc.
9prognosticate
to predict or foretell a future event
10abode
a place where one lives
11automaton
a robot; a mechanical "person"
12a pig in a poke
an item you purchase without having seen; disappointment.
13paradox
a statement that at first seems to be absurd or self-contradictory but which may in fact turn out to be true.
14realm
special field of smth or someone; kingdom
15annals
historical records
16compound (v)
to increase or add to
17(a) tinge of (n)
trace, smattering, or slight degree
18a flash in the pan
promising at the start, but then disappointing.