The Spanish drink up in Scotland (5)
I believe the answer is:
elgin
'up in scotland' is the definition.
The definition suggests a singular noun which matches the answer.
'the spanish drink' is the wordplay.
'the spanish' becomes 'el' ('the' in Spanish).
'drink' becomes 'gin' (gin is an alcoholic drink).
'el'+'gin'='ELGIN'
Can you help me to learn more?
(Other definitions for elgin that I've seen before include "Marbles man" , "He removed marbles from the Parthenon" , "one who removed antiquities" , "Scots town in Moray" , "here in Britain?" .)