Definition, synonyms and related words
To start a new endeavor enthusiastically and wholeheartedly, though possibly without experience.