Coxsackie

See also: coxsackie

English

Proper noun

Coxsackie

  1. A town in New York, and a village within that town.