herbaceous climbing plant with medicinal properties. (pachyrhizus tuberosus) - Espagnol Anglais Dictionnaire