French Adjectives: implacable

French Adjectives verb 'implacable' conjugated