Exposed appliance for removing water from locks in Scottish town (7)
I believe the answer is:
airdrie
'scottish town' is the definition.
(town in Scotland)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for airdrie that I've seen before include "community up north" , "Scottish town" , "North Lanarkshire town" , "Burgh E. of Glasgow" , "Town to E. of Glasgow" .)