an herbaceous plant (pilea serpyllacea) - Francés Inglés Diccionario