listen

 Auto Play

listen

 Auto Play

Search results for ‘implacable’

English to Chinese Dictionary (1-2 of 2)

implacable
[ɪm'plekəbl]
Listen
  • 1. 不易抚慰的;不易和解的;不肯饶恕的;毫不宽容的;无情的
  • 2. 难平息的,难缓和的,不能减轻的

more

Implacable
  • 怨仇是英国制造的航母

more

Subscribe to the Ezine
Content partners 外研社collins