Leptospira Meaning

There are 1 meaning(s) for word Leptospira

Meaning 1 : important pathogens causing Weil's disease or canicola fever