place where engravings are made - French English Dictionary