1. Verb
To cause to be swallowed up; to immerse; to sink; to absorb.
2. Verb
To be sunk, swallowed up, or lost.
More about this word
Synonyms and related words
Explore this word
