Islay still can make this stop (6)
I believe the answer is:
scotch
'this stop' is the definition.
(I've seen this before)
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for scotch that I've seen before include "Kill in Caledonia?" , "Cut - wedge - whisky" , "liquor" , "See 1" , "Put an end to, say rumour" .)