art of making and shop for selling - French English Dictionary