an herbaceous plant (pilea serpyllacea) - Turkish English Dictionary