constantly making mistakes - French English Dictionary