canopy cells - Spanish English Dictionary