TOP

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. 2the place where someone or something usually lives, works, or operates from The submarine returned to its home base in New London.
See home base in the Oxford Advanced Learner's Dictionary

Other results

All matches