mom-and-pop store - French English Dictionary