bn:02891225n
Noun Named Entity
NL
No term available
EN
Lookers is a British car dealership chain in the United Kingdom and Ireland. Wikipedia
Relations
Sources