CANOPY Meaning of CANOPY in English The overhanging cover formed by leaves, needles, and branches of vegetation. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012