ICESCAPE


Meaning of ICESCAPE in English

A wide view or vista of a region of ice and snow.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.