implacableEnglish

implacable

Adjective

Incapable of being placated

English: implacable

Bahasa: gurat batu

Bahasa words with similar meanings