English word definition — powered by WordNet
devote (oneself) fully to
flow over or cover completely
Want to remember engulf?