meaning of soak up
1. engross oneself fully; "He immersed himself into his
">studies"
Related Words
soak up | soaking up |
1. engross oneself fully; "He immersed himself into his
">studies"
soak up | soaking up |