canopy release assembly - German English Dictionary