2 English Synonyms for C-CHANNEL
Prev.1Next
channel
Definition: 1. The physical confine of a river or slough, consisting of a bed and banks.
There are 29 definitions of the word channel
Show more information about channel
Show external searches
Search for structural channel in:
Prev.1Next
Search took: 14.7120 ms