icicle plants

English

Noun

icicle plants

  1. plural of icicle plant