mountainous terrain - German English Dictionary