ARTICULATION Meaning of ARTICULATION in English (of a lake) The ratio of area of inlets and bays to the total area of the lake. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012