a small popular restaurant - French English Dictionary