Stumped by three! 9 across Town in south-west alberta named after one in aberdeenshire ?a ? ? ? 27 across town in latvia near russian federation border b ? l ? i 10down slang word for excellent or marvellous first recorded in 1961 ? ? b I think it's DAB but not sure.