CHANNEL Meaning of CHANNEL in English 1. To lower the vehicle body around the frame . 2. A route through which anything passes. English dictionary of automotive terms. Английский словарь автомобильных терминов. 2012