acylphosphonates

English

Noun

acylphosphonates

  1. plural of acylphosphonate