garden grass-veneer - Spanish English Dictionary