Dictionary.com
Thesaurus.com

nodous

  • a variation of nodose.
    nodose
    adjective
    having nodes.

More Suggestions