altay mountains - German English Dictionary