Manroot Meaning

There are 1 meaning(s) for word Manroot

Meaning 1 : tropical American prostrate or climbing herbaceous perennial having an enormous starchy root; sometimes held to be source of the sweet potato

    Synonyms : ipomoea fastigiata,  ipomoea panurata,  man-of-the-earth,  scammonyroot,  wild potato vine,  wild sweet potato vine