meaning of soak up

1. engross oneself fully; "He immersed himself into his ">studies"


Related Words

soak up | soaking up |

Developed & Maintained By Taraprasad.com

Treasure Words