be someone who continually makes up excuses - French English Dictionary