Robuta

https://www.online-medical-dictionary.org/definitions-m/mesorhizobium.html Mesorhizobium - Medical Dictionary online-medical-dictionary.org Learn about Mesorhizobium at online-medical-dictionary.org medical dictionarymesorhizobiumonline