place of refreshment - German English Dictionary