Find the word definition

Wiktionary
lipoteichoic acids

n. (plural of lipoteichoic acid English)