polyachenes

English

Noun

polyachenes

  1. plural of polyachene