Clue: Massachusetts town where Tufts University is located

Answer: MEDFORD

Length: 7


Similar Clues: