Meaning of Melampsora

Definition of Melampsora

(noun) rusts having sessile one-celled teliospores in a single layer

Other information on Melampsora

WIKIPEDIA results for Melampsora
Amazon results for Melampsora