3 : to learn and remember (something) quickly
He eagerly soaked up [=took in] every word she said.
She has an ability to soak up new information very quickly.
4 : to use a large amount of (money, supplies, etc.)
This project is soaking up resources that could be used elsewhere.