meaning of melampsora

1. rusts having sessile one-celled teliospores in a single layer


Related Words

melampsora | melampsora lini | melampsoraceae |

Developed & Maintained By Taraprasad.com

Treasure Words