hostels - German English Dictionary