person who often makes mistakes - Spanish English Dictionary