derelict industrial land (site) - Turkish English Dictionary

Suggest a Term