spirochaetes

English

Noun

spirochaetes

  1. plural of spirochaete