Definition of Oshawa
city in southeastern Ontario, Canada, on Lake Ontario east-northeast of Toronto population 149,607
OSHAWA Defined for English Language Learners
Definition of Oshawa for English Language Learners
: city in Ontario, Canada
Seen and Heard
What made you want to look up Oshawa? Please tell us where you read or heard it (including the quote, if possible).