an herbaceous plant (pilea serpyllacea) - Spanish English Dictionary