Synonyms for "submerse"

Words with similar meaning