plot of land for development - Spanish English Dictionary