lipoteichoic acids

English

Noun

lipoteichoic acids

  1. plural of lipoteichoic acid