This would soak up cans of beer I spilt over time (12)
I believe the answer is:
sorbefacient
'spilt over time' is the definition.
The answer and definition are not the same part of speech. However, past participle verbs and adjectives can occasionally mean the same thing.
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for sorbefacient that I've seen before include "Promoting intake" , "something to soak up" .)