place where golden thistles abound - Allemand Anglais Dictionnaire