lilioids

English

Noun

lilioids

  1. plural of lilioid