SUBMEANDER Meaning of SUBMEANDER in English A small meander contained within the banks of a main channel, associated with relatively low discharges. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012