somebody is on short rations - French English Dictionary