idiom
to be a sponge for knowledge
Meaning
to absorb information eagerly and enthusiastically
Example
She's **a sponge for knowledge**; she reads every book she can find.