allylates

English

Noun

allylates

  1. plural of allylate