small open-air café - French English Dictionary