dumb, naïve, or guileless person - Espagnol Anglais Dictionnaire