Meaning of volvaria bombycina

Definition of volvaria bombycina

(noun) a parasite on various trees

Other information on volvaria bombycina

WIKIPEDIA results for volvaria bombycina
Amazon results for volvaria bombycina