plot of land with abundant pinuela - French English Dictionary