aminophosphonates
English
Noun
aminophosphonates
plural of
aminophosphonate