Synonyms for "immerse"

Words with similar meaning