0%

ALL meanings of simcoe

Sim·coe
S s
  • noun simcoe Lake, a lake in S Ontario, Canada, N of Toronto: part of the Trent Canal system. 287 sq. mi. (743 sq. km). 1
  • noun simcoe a town in SE Ontario, in S Canada. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?