butt of lamb - French English Dictionary