An Encylopedia Britannica Company

Oshawa

1 ENTRIES FOUND:
Oshawa /ˈɑːʃəˌwə/ proper noun
Oshawa
/ˈɑːʃəˌwə/
proper noun
Britannica Dictionary definition of OSHAWA
: city in Ontario, Canada