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