an herbaceous plant (pilea serpyllacea) - German English Dictionary