azo dye: any dye containing one or more azo groups
dye: a usually soluble substance for staining or coloring e.g. fabrics or hair
lowland fir: lofty fir of the Pacific coast of northwestern America having long curving branches and deep green leaves