Synonyms for "spirochaete"

Words with similar meaning