to be a sponge for knowledge

Idiom Learning