jelly leaf

English

Noun

jelly leaf (uncountable)

  1. The plant Sida rhombifolia.

Alternative forms