allenylphosphonates
English
Noun
allenylphosphonates
plural of
allenylphosphonate