open-air cafe - German English Dictionary