Definisi 'melampsora'

English to English
noun
1 rusts having sessile one-celled teliospores in a single layer Terjemahkan
source: wordnet30


Visual Synonyms