catecholates

English

Noun

catecholates

  1. plural of catecholate