extensive plot of land with abundant trees - Spanish English Dictionary