Where does “spirochète” come from?

spirochète (French): spirochete

Definitions

  1. spirochete

Words derived from “spirochète”