pressed cooked ham - French English Dictionary