Spanish–English dictionary

English translation of the Spanish word impecable

Spanish → English
  
SpanishEnglish
impecable faultless; impeccable; sinless