American English

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 the Oxford Advanced Learner's Dictionary entry: home base

Other results

All matches