Right off the bat

What is the meaning of Right off the bat?

Immediately or from the beginning

How to use Right off the bat?

We encountered problems right off the bat with the new system.

Related Slangs: