Definitions of Kamloops:
- noun: A city in British Columbia, Canada, located at the confluence of the two branches of the Thompson River.
- noun: Ellipsis of Kamloops Lake.; A lake in British Columbia, Canada, located at the confluence of the two branches of the Thompson River.
(Definitions from Wiktionary)
Related words...
|
|
|
| |