Dictionary.com
Thesaurus.com

multichannelled

  • a word derived from channel.
    channel
    noun
    the bed of a stream, river, or other waterway.