Definition, synonyms and related words
To throw oneself into doing something, especially a leisure activity or something physical.