Oshawa definition

ŏshə-wä, -wə
A city of southeast Ontario, Canada, on Lake Ontario east-northeast of Toronto.
0
0
(place) City in SE Ontario, Canada, on Lake Ontario.
proper name
0
0
Advertisement