English
›
Words
privilege
of maintaining a business in a certain place
Translation:
English
Noun
9
concession
Add
Translation