Ithaca, New York/Definition
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