open-air site - French English Dictionary