Holliston

[ hol-uh-stuh n ]
/ ˈhɒl ə stən /

noun

a city in NE Massachusetts.

Example sentences from the Web for holliston