English edit

Noun edit

astelioid (plural astelioids)

  1. Any plant of the family Asteliaceae