Crossword Genius

Where, in Massachusetts, engine driver needs stronger drink? (5)

Ross

I believe the answer is:

salem

'where in massachusetts' is the definition.
(Salem is a city in Massachusetts)

'engine driver needs stronger drink?' is the wordplay.
I cannot really understand how this works, but
'drink?' could be 'ale' (type of beer) and 'ale' is found in the answer.
This explanation may well be incorrect...

(Other definitions for salem that I've seen before include "trial scene" , "Scene of witch trials" , "Witches' home" , "Witch trial town" , "American capital" .)

I've seen this clue in The Telegraph and The Times.
Want a hint initially instead of a full solution? Install my app