French-English dictionary »

spirochète meaning in English

FrenchEnglish
spirochète nom {f}

spirochete◼◼◼(any of several coiled bacteria)
noun