Definitions
There is 1 meaning of the phrase
Pilea Involucrata.
Pilea Involucrata - as a noun
Low stingless nettle of central and south america having velvety brownish-green toothed leaves and clusters of small green flowers
Synonyms (Exact Relations)
friendship plantpanamicapanamiga