jelly leaf
English
Noun
jelly
leaf
(
uncountable
)
The plant
Sida rhombifolia
.
Alternative forms
jellyleaf