open-air marketplace - German English Dictionary