propargylates

English

Noun

propargylates

  1. plural of propargylate