PHYSICAL LANDSCAPE Meaning of PHYSICAL LANDSCAPE in English Natural land forms and associated natural phenomena of a region. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012