slow or dense person - Spanish English Dictionary