American English

Definition of home base noun from the Oxford Advanced American Dictionary


    home base

    [singular, uncountable]
    jump to other results
  1. 1= home plate
  2. 2the place where someone or something usually lives, works, or operates from The submarine returned to its home base in New London.
See the Oxford Advanced Learner's Dictionary entry: home base

Other results

All matches