open-air marketplace - French English Dictionary