to engage deeply; to engross the attention of; to involve; to overhelm

listen to the pronunciation of to engage deeply; to engross the attention of; to involve; to overhelm
English - English
immerse
to engage deeply; to engross the attention of; to involve; to overhelm
Favorites