French Adjectives: implacable

French Adjectives adjective 'implacable' conjugated