English

edit

Noun

edit

acylphosphonates

  1. plural of acylphosphonate