Cannock

What is Cannock?

Cannock definition and meaning on Dictionary terms:
noun

a city in Staffordshire, W central England.