Dog friendly dumfries and galloway shops. Thorn synonym crossword clue 7 letters 8 letters. Mercedes ML350 specifications. Laptop TGP meaning.