sustainable town development - Spanish English Dictionary