TARN Meaning of TARN in English A small steep-banked mountain lake or pool, generally formed by a glaciation process. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012