herbaceous climbing plant with medicinal properties. (pachyrhizus tuberosus) - Español Inglés Diccionario