mountain hostel - German English Dictionary