plot of land with abundant grass - Spanish English Dictionary