herbaceous climbing plant with medicinal properties. (pachyrhizus tuberosus) - Spanish English Dictionary