spirochætes

English

Noun

spirochætes

  1. plural of spirochæte