restos - French English Dictionary