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. 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