"impecable" is probably misspelled. Trying impeccable instead Definition of impeccable
1
[ adjective ] without fault or error

Examples

"faultless logic" "speaks impeccable French" "timing and technique were immaculate" "an immaculate record"

2
[ adjective ] not capable of sin
*