Town in Moray, Scotland, on the River Lossie housing a ruined cathedral (5)
I believe the answer is:
elgin
(Other definitions for elgin that I've seen before include "one who removed antiquities" , "Sculpture collector" , "One carrying off temple sections" , "town in Scotland" , "collector of anti-quities" .)