an herbaceous plant (pilea serpyllacea) - Espagnol Anglais Dictionnaire