English word definition — powered by WordNet
devote (oneself) fully to
consume all of one's attention or time
Want to remember engross?