lake cayuga Meaning, Definition & Usage

  1. noun a glacial lake in central New York; the longest of the Finger Lakes
    Cayuga Lake.

WordNet