allenyls

English

Noun

allenyls

  1. plural of allenyl