Meaning of jellyleaf
Definition of jellyleaf
(noun)
herb
widely
distributed
in
tropics
and
subtropics
used
for
forage
and
medicinally
as a
demulcent
and having a
fine
soft
bast
stronger than jute;
sometimes
an
aggressive
weed
Other information on jellyleaf
WIKIPEDIA results for
jellyleaf
Amazon results for
jellyleaf
Tweet