Find the word definition

Wiktionary
off the bat

adv. (context idiomatic English) From the start; immediately; right away. alt. (context idiomatic English) From the start; immediately; right away.