About us
Define
Definitions for
"Bytown"
Bytown is the former name of Ottawa, Ontario, Canada.
en.wikipedia.org