Definition of home base noun from the Oxford Advanced American Dictionary

     

    home base

     noun
    noun
     
    [singular, uncountable]
     
    jump to other results
  1. 1= home plate
  2. 2 the 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