Definition

A small unincorporated community in the United States, located in the southeast part of the state of Connecticut, within the town of Colchester.