general store shop keeper/owner - French English Dictionary