Voracious means eating or consuming a great deal, and greedily. Never quite full.
The literal sense belongs to appetite, so a voracious appetite is enormous. The figurative sense is much commoner and warmer, since a voracious reader gets through books the way somebody hungry gets through food, and it is a compliment. It works for curiosity and for demand too. The word comes from the same Latin root as devour. Its close relatives are ravenous, which is about hunger only, and insatiable, which is stronger still.
1adjectivevoraciousConsuming large quantities eagerly.
“He has a voracious appetite for detective novels.”
From vorāx + -acious.
Etymology from Wiktionary, CC BY-SA