Camrose definition

A city in Alberta, Canada.
pronoun
0
0
A village in Wales.
pronoun
0
0
Advertisement