coumarinates

English

Noun

coumarinates

  1. plural of coumarinate