ottawa meaning in English
n. ottawa, capital city of canada (located in the ontario province); language of the north american indian ottawa people; river in southeast canada
n. ottawa, capital city of canada (located in the ontario province); language of the north american indian ottawa people; river in southeast canada