BEHEADED STREAM Meaning of BEHEADED STREAM in English The lower section of a stream that has lost its upper portion through diversion or Stream Piracy. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012