(right) Off The Bat Synonyms

Synonyms:
  1. immediately
  2. instantly
  3. on-the-dot
  4. without delay