Camstairy definition

(archaic, Scotland) Unmanageable.
adjective
0
0
Advertisement