Definition of Windscale in English:

Windscale

proper noun

Pronunciation

Windscale

/ˈwɪndskeɪl/