English

edit

Noun

edit

coumarinates

  1. plural of coumarinate