delicatesen - French English Dictionary