water ribbons
Noun
Meaning
water ribbons pl (plural only)
(Australia) An aquatic plant, Triglochin procera, of southeastern Australia. [from 20th c.]
Noun
water ribbons pl (plural only)
(Australia) An aquatic plant, Triglochin procera, of southeastern Australia. [from 20th c.]