meromycolates

English

Noun

meromycolates

  1. plural of meromycolate