in an important urban area - Spanish English Dictionary

Suggest a Term