Colrain A town in Franklin County, Massachusetts, United States. Proper noun A town in Franklin County, Massachusetts, United States.