plot of land with abundant pinuela - Spanish English Dictionary