sizeable plot of land cleared of trees - Español Inglés Diccionario