snack stalls - French English Dictionary