roll up one's sleeves - French English Dictionary