Andover meaning

ăndōvər, -də-
A town of northeast Massachusetts south of Lawrence. Phillips Andover Academy (founded 1778) is here.
0
0
Advertisement