Synonyms for "spirochete"

Words with similar meaning