Foreign lager drunk by Scotsman (8)
I believe the answer is:
algerian
'foreign' is the definition.
(I've seen this before)
'lager drunk by scotsman' is the wordplay.
'drunk' indicates an anagram.
'by' says to put letters next to each other.
'scotsman' becomes 'ian' (common Scottish name).
'lager' anagrammed gives 'alger'.
'alger'+'ian'='ALGERIAN'
(Other definitions for algerian that I've seen before include "Native of a North African country" , "Foreign" , "Native of Oran" .)