Advertisement

Dartmouth

town in Devon, England, named for its situation at the mouth of the Dart River, which is perhaps from a Celtic word for "oak."

Others are reading

Advertisement
Definitions of Dartmouth from WordNet

Dartmouth (n.)
a college in New Hampshire;
Synonyms: Dartmouth College
From wordnet.princeton.edu