Definition of home base noun from the Oxford Advanced Learner's Dictionary

     

    home base

     noun
    noun
    BrE
     
    ; NAmE
     
    [singular, uncountable]
     
    jump to other results
  1. 1= home plate
  2. 2the place where somebody/something usually lives, works or operates from The submarine returned to its home base in Vancouver.
See the Oxford Advanced American Dictionary entry: home base

Other results

All matches