Ithaca, New York/Definition

From Citizendium
Jump to navigation Jump to search

a town in the countryside of upstate New York situated on the southern shore of Cayuga Lake, the longest of the glacial Finger Lakes, and home of Cornell University