Meaning of japanese leaf

Definition of japanese leaf

(noun) erect or partially climbing herb having large green or variegated leaves

Other information on japanese leaf

WIKIPEDIA results for japanese leaf
Amazon results for japanese leaf