meaning of ottawa

1. the capital of Canada located in southeastern Ontario across the Ottawa river from Quebec


Related Words

ottawa | ottawa euclid | ottawas |

Developed & Maintained By Taraprasad.com

Treasure Words