Meaning of genus leptospira

Definition of genus leptospira

(noun) very slender aerobic spirochetes; free-living or parasitic in mammals

Other information on genus leptospira

WIKIPEDIA results for genus leptospira
Amazon results for genus leptospira