heliopses

English

Noun

heliopses

  1. plural of heliopsis.