INTERURBAN MEANING IN ENGLISH

• Interurban Definition & Synonyms

  1. (a.) Going between, or connecting, cities or towns; as, interurban electric railways.


RECENT SEARCHES